highly populated - Français Anglais Dictionnaire